const express = require("express");

const homeRouter = require("./route_demo");
const app = express();
// use方法注册应用级别中间件,匹配所有符合的请求
// app.use("/",(req,res)=>{
//     res.send("应用级别中间件");  //匹配所有页面
// })

// // 注册路由
// const router = express.Router();
// router.get("/", (req, res) => {
//   res.send("Home页面");
// });

// router.get("/api", (req, res) => {
//   res.send({
//     data: "Home页面的数据",
//     name: "lucy",
//   });
// });

//在应用级上挂载路由
app.use("/home", homeRouter);

// //匹配home路径
// app.use("/home", (req, res) => {
//   res.send("Home");
// });
// //匹配login路径
// app.use("/login", (req, res) => {
//   res.send("Home");
// });

// 最后写错误页面，当前面都没匹配到则进入此接口
app.use("/", (req, res) => {
  res.status(404).send("404 Not Found");
});

// 监听3000端口号
app.listen(3000, () => {
  console.log("3000 Port");
});
